﻿/* 通用默认样式-------------------------------------- */
body {
    background-color: #ffffff;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

td {
    font-family: "宋体";
    font-size: 12px;
    color: #2f2f2f;
    line-height: 20px;
    WORD-WRAP: break-word
}

A:link {
    font-family: "宋体";
    font-size: 12px;
    color: 336699;
    ;
    text-decoration: none;
}

A:visited {
    font-family: "宋体";
    font-size: 12px;
    color: 336699;
    ;
    text-decoration: none;
}

A:hover {
    font-family: "宋体";
    font-size: 12px;
    color: #386577;
    ;
    text-decoration: none;
}

A:active {
    font-family: "宋体";
    font-size: 12px;
    color: #386577;
    ;
    text-decoration: none;
}

/* 顶部语言选择链接样式------------------------------- */
.language A:link {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #1874CD;
    text-decoration: none;
}

.language A:visited {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #1874CD;
    text-decoration: none;
}

.language A:hover {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #1874CD;
    text-decoration: none;
}

.language A:active {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #1874CD;
    text-decoration: none;
}

.x A:link {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #4c4c4c;
    text-decoration: none;
    height: 25px;
}

.x A:visited {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #4c4c4c;
    text-decoration: none;
    height: 25px;
}

.x A:hover {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #4c4c4c;
    text-decoration: none;
    height: 25px;
}

.y A:active {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
}

.y A:link {
    font-family: Verdana;
    font-size: 10px;
    color: ffffff;
    text-decoration: none;
}

.y A:visited {
    font-family: Verdana;
    font-size: 10px;
    color: ffffff;
    text-decoration: none;
}

.y A:hover {
    font-family: Verdana;
    font-size: 10px;
    color: ffffff;
    text-decoration: none;

}

/* 底部文字及链接样式--------------------------------- */
td.Copyright {
    vertical-align: middle;
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #2F2F2F;
}

.Copyright A:link {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #2F2F2F;
    text-decoration: none
}

.Copyright A:visited {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #2F2F2F;
    text-decoration: none
}

.Copyright A:hover {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #FF0000;
    text-decoration: none
}

.Copyright A:active {
    font-family: Verdana, Arial, "宋体";
    font-size: 12px;
    color: #FF0000;
    text-decoration: none
}

/* 顶部快速查看项目链接样式---------------------------- */
td.QuickView {
    height: 26px;
    text-align: right;
    vertical-align: top;
}

.QuickView A:link {
    font-family: Verdana, Arial, "宋体";
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold
}

.QuickView A:visited {
    font-family: Verdana, Arial, "宋体";
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold
}

.QuickView A:hover {
    font-family: Verdana, Arial, "宋体";
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
    font-weight: bold
}

.QuickView A:active {
    font-family: Verdana, Arial, "宋体";
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
    font-weight: bold
}

/* 顶部主要导航菜单链接样式---------------------------- */
td.Navigation {
    vertical-align: middle;
}

.Navigation A:link {
    font-family: "Verdana", "Arial", "宋体";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: bold
}

.Navigation A:visited {
    font-family: "Verdana", "Arial", "宋体";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: bold
}

.Navigation A:hover {
    font-family: "Verdana", "Arial", "宋体";
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    font-weight: bold
}

.Navigation A:active {
    font-family: Verdana, Arial, "宋体";
    font-size: 11px;
    color: #710023;
    text-decoration: none;
    font-weight: bold
}

/* 分类菜单链接样式----------------------------------- */
tr.WebMenu {
    vertical-align: middle;
    background-image: url(Point_line_02.gif);
    height: 35px;
}

.WebMenu A:link {
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none
}

.WebMenu A:visited {
    font-family: "宋体";
    font-size: 12px;
    ctext-decoration: none
}

.WebMenu A:hover {
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none
}

.WebMenu A:active {
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none
}

/* 当前位置链接样式---------------------------------- */
.Location A:link {
    font-family: "宋体";
    font-size: 12px;
    text-decoration: none;
    color: #000000
}

.Location A:visited {
    font-family: "宋体";
    font-size: 12px;
    ctext-decoration: none;
    color: #000000
}

.Location A:hover {
    font-family: "宋体";
    font-size: 12px;
    color: #000000;
    text-decoration: none
}

.Location A:active {
    font-family: "宋体";
    font-size: 12px;
    color: #000000;
    text-decoration: none
}

td.12 .12 A:link {
    font-family: "Verdana";
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold
}

.12 A:visited {
    font-family: "Verdana";
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold
}

.12 A:hover {
    font-family: "Verdana";
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold
}

.12 A:active {
    font-family: "Verdana";
    font-size: 13px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold
}

/* 信息列表样式------------------------------------- */
td.ListTitle {
    background-image: url(Point_line_01.gif);
    font-size: 12px;
    font-family: "Arial", "Verdana", "宋体";
    color: #666666;
    height: 30px;
    background-position: 2px;
    border-top: thin none;
    border-right: thin none;
    border-bottom: thin none;
    border-left: thin none;



}


td.ListDown {
    background-image: url(Point_line_01.gif);
    height: 30px;
}

/* Main产品与服务链接样式----------------------------- */
td.MainMenu {
    vertical-align: middle;
    padding-top: 2px;
}

.MainMenu A:link {
    font-family: "宋体";
    font-size: 12px;
    color: #2F2F2F;
    text-decoration: none
}

.MainMenu A:visited {
    font-family: "宋体";
    font-size: 12px;
    color: #2F2F2F;
    text-decoration: none
}

.MainMenu A:hover {
    font-family: "宋体";
    font-size: 12px;
    color: #2F2F2F;
    text-decoration: underline
}

.MainMenu A:active {
    font-family: "宋体";
    font-size: 12px;
    color: #2F2F2F;
    text-decoration: underline
}

td.MenuListTitle {
    background-image: url(Point_line_01.gif);
    height: 22px;
}

table.Outside {
    background-color: #FFFFFF;
}

td.TopNew {
    background-color: #F4F4F4;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C2C2C2;
}

td.AllCenter {
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr='#ffffff', endcolorstr='#f9f9f9', gradienttype='1');
}

td.leftCenter {
    background-image: url(tu/hui.gif);
    background-repeat: repeat-y;
}

input.AllSearch {
    border-top: #666666 1px solid;
    border-bottom: #666666 1px solid;
    border-left: #666666 1px solid;
    border-right: #666666 1px solid;
    font-size: 11px;
    background: #F2F2F2;
    font-family: Verdana, Arial, "宋体";
    color: #2F2F2F;
}

select {
    border-top: #666666 1px solid;
    border-bottom: #666666 1px solid;
    border-left: #666666 1px solid;
    border-right: #666666 1px solid;
    font-size: 11px;
    background: #F2F2F2;
    font-family: Verdana, Arial, "宋体";
    color: #2F2F2F;
}

input.MemLogin {
    border-top: #333333 1px solid;
    border-bottom: #333333 1px solid;
    border-left: #333333 1px solid;
    border-right: #333333 1px solid;
    font-size: 11px;
    background: #FFFFFF;
    font-family: Verdana, Arial, "宋体";
    color: #2F2F2F;
}

/*缩成图---------------------------- */
a img {
    border: none;
}

.popupmenu_popup {
    text-align: left;
    line-height: 1.4em;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #CAD9EA;
    background: #FFF;
    background-repeat: repeat-x;
    background-position: 0 1px;
}

.viewthread {
    padding-bottom: 1px;
}

.viewthread ins {
    display: block;
    text-align: center;
    text-decoration: none;
    margin-bottom: 1px;
    background: #F7F7F7;
    border-bottom: 1px solid #CAD9EA;
    line-height: 26px;
}

.viewthread ins,
.viewthread ins a {
    color: #090;
}

.viewthread td.postcontent,
.viewthread td.postauthor {
    vertical-align: top;
    padding: 0 1px;
    border: none;
    overflow: hidden;
    background: #FFF;
}

.button {
    border-left: #ffffff 1px ridge;
    border-right: #2F2F2F 1px ridge;
    border-top: #ffffff 1px ridge;
    border-bottom: #1c1c1c 1px ridge;
    font-family: "宋体";
    font-size: 12px;
    color: #1c1c1c;
    background-color: #EBF2F9;
    cursor: hand;
}

.TextBox {
    border-top-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-right-width: 2px;
    font-size: 12px;
    font-family: Verdana, Arial, "宋体";
    color: #2f2f2f;
}

.textfield {
    border-top-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    border-right-width: 2px;
    font-size: 12px;
    color: #2f2f2f;
}

/* 后台管理类别树-------------------------------------- */
.SortFolderOpen {
    background-image: url(Sort_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}

.SortFolderClose {
    background-image: url(Sort_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}

.SortEndFolderOpen {
    background-image: url(SortEnd_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}

.SortEndFolderClose {
    background-image: url(SortEnd_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}

.SortListline {
    padding-left: 16px;
    background-image: url(Sort_Listline.gif);
    background-repeat: repeat-y;
}

.SortEndListline {
    padding-left: 16px;
}

.SortFile {
    background-image: url(Sort_File.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}

.SortFileEnd {
    background-image: url(Sort_File_End.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}

.45 {
    font-size: 12px;
    font-style: normal;
    font-weight: bolder;
    color: #000000;
    font-family: "Verdana";
}

.46 {
    font-size: 12px;
    color: 000000;
    line-height: 22px;
    text-align: justify;

}

.xia {
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-top-width: 0px;
    border-top-style: none;
    width: 493px;


}

.shang {
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    height: 10px;

}

.123 {
    font-family: "Verdana";
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}

.d {
    border-top: 1px solid #CCCCCC;
    border-right: none;
    border-bottom: none;
    border-left: none;
}

.47 {
    color: #FF9900;
}

.xia2 {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
}

.jianjie {
    text-align: justify;
    line-height: 25px;
    color: #003366;
}

/* 样式增加 2019-09-18  start*/
.content_right .content {
    padding-top: 50px;
    padding-right: 20px;
}

.content_right .content img {
    max-width: 100%;

}

div,
span,
p,
a,
td,
li,
font,
h1,
h2,
h3,
h4,
h5 {
    font-family: PingFang SC, Hiragino Sans GB, Heiti SC, Microsoft YaHei, WenQuanYi Micro Hei !important;

}

#richtext p,#richtext span,#richtext font,#richtext a,#richtext div{
    font-size: 14px !important;
    line-height: 28px;
    text-align: justify;
    background: transparent;
}

/* http://sc.itwx.npurl.cn/portal/Job/ygyd */
.photo-list .photo-item .photo-title {
    line-height: 36px;
    color: #386577;
    white-space: nowrap;
    overflow: hidden;
    width: 125px;
    display: inline-block;
    text-overflow: ellipsis;
}
.content table,.content tr,.content td{
    max-width: 100%;
}
.content embed{
    max-width: 100%;
}
/* 样式增加 2019-09-18  end*/